
package web.reclamos.beans;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 *
 * @author alann
 */
public class Reclamo {
    private int id_reclamo;
    private String codigo_reclamo;
    private String estado_reclamo;
    private Date fechaSolucion;
    private Tipo tipo;
    private Factura factura;
    private List<Detalle> detalles = new ArrayList<Detalle>();
    private String detalle;

    public Reclamo() {
    }

    public Reclamo(int id_reclamo, String codigo_reclamo, String estado_reclamo, Date fechaSolucion, Tipo tipo, Factura factura) {
        this.id_reclamo = id_reclamo;
        this.codigo_reclamo = codigo_reclamo;
        this.estado_reclamo = estado_reclamo;
        this.fechaSolucion = fechaSolucion;
        this.tipo = tipo;
        this.factura = factura;
    }

    public Reclamo(String detalle) {
        this.detalle = detalle;
    }
    

    public Reclamo(int id_reclamo, String codigo_reclamo, String estado_reclamo) {
        this.id_reclamo = id_reclamo;
        this.codigo_reclamo = codigo_reclamo;
        this.estado_reclamo = estado_reclamo;
    }

    public String getDetalle() {
        return detalle;
    }

    public void setDetalle(String detalle) {
        this.detalle = detalle;
    }


    public String getCodigo_reclamo() {
        return codigo_reclamo;
    }

    public void setCodigo_reclamo(String codigo_reclamo) {
        this.codigo_reclamo = codigo_reclamo;
    }

    public List<Detalle> getDetalles() {
        return detalles;
    }

    public void setDetalles(List<Detalle> detalles) {
        this.detalles = detalles;
    }

    public String getEstado_reclamo() {
        return estado_reclamo;
    }

    public void setEstado_reclamo(String estado_reclamo) {
        this.estado_reclamo = estado_reclamo;
    }

    public Factura getFactura() {
        return factura;
    }

    public void setFactura(Factura factura) {
        this.factura = factura;
    }

    public Date getFechaSolucion() {
        return fechaSolucion;
    }

    public void setFechaSolucion(Date fechaSolucion) {
        this.fechaSolucion = fechaSolucion;
    }

    public int getId_reclamo() {
        return id_reclamo;
    }

    public void setId_reclamo(int id_reclamo) {
        this.id_reclamo = id_reclamo;
    }

    public Tipo getTipo() {
        return tipo;
    }

    public void setTipo(Tipo tipo) {
        this.tipo = tipo;
    }



}
